'''
3. 实现一个简易的计算器，效果如下：
运行后提示让用户输入一个数字
   1. 提示输入操作符（+ - * /）
   2. 再次提示输入一个数字
   3. 打印计算结果
   4. 在不退出程序的前提下，可以允许用户继续输入新一组数据计算
'''

while True:
    print('-'*20)
    try:
        str = input("请输入第一个数字或者按q退出：")
        if str == 'q':
            print("感谢你的使用！")
            break
        character = input("请输入操作符（+ - * /）：")
        if character not in ['+','-','*','/']:
            print("操作符违法，重新输入！")
            continue
        str += character
        two = input("请输入第二个数字：")
        str += two
        print(f"{str}=",eval(str))
    except:
        print("数字输入错误，请重新输入")
